home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_12_08
/
plauger
/
isxchar.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-06-09
|
372b
|
18 lines
-------------------------- Listing 2: char extractor ---------
// isxchar -- istream::operator>>(char&)
#include <istream>
istream& istream::operator>>(char& c)
{ // extract an arbitrary character
int ch;
_TRY_IO_BEGIN
if (!ipfx() || (ch = rdbuf()->sbumpc()) == EOF)
setstate(failbit);
else
c = ch;
isfx();
_CATCH_IO_END
return (*this);
}